//
//  HUContractModel.h
//  获得手机通讯录
//
//  Created by hu on 16/8/2.
//  Copyright © 2016年 hu. All rights reserved.
//
@import Foundation;
@import AddressBook;
@import UIKit;

@class HUContactNameObject;
@class HUContactPhoneObject;
//NS_ASSUME_NONNULL_BEGIN


/**
 *  联系人对象
 */
@interface HUContractModel : NSObject
/**
 *  联系人的姓名对象
 */
@property (nonatomic, strong)HUContactNameObject * nameObject;
/**
 *  联系人的电话对象
 */
@property (nonatomic, copy)NSArray <HUContactPhoneObject *> * phoneObject;

/**
 *  联系人的头像
 */
@property (nonatomic, strong)UIImage * headImage;


/**
 *  备注
 */
@property (nonatomic, copy) NSString * note;
/**
 *  创建日期
 */
@property (nonatomic, strong) NSDate * creationDate;
/**
 *  最近一次修改的时间
 */
@property (nonatomic, strong) NSDate * modificationDate;


@end

/**
 *  联系人的名字信息
 */
@interface HUContactNameObject : NSObject
/**
 *  姓名
 */
@property (nonatomic, copy) NSString * name;
/**
 *  昵称
 */
@property (nonatomic, copy) NSString * nickName;
/**
 *  名字
 */
@property (nonatomic, copy) NSString * givenName;
/**
 *  姓氏
 */
@property (nonatomic, copy) NSString * familyName;
/**
 *  英文名字中间存的信仰缩写字母(X·Y·Z的Y)
 */
@property (nonatomic, copy) NSString * middleName;
/**
 *  名字的前缀
 */
@property (nonatomic, copy) NSString * namePrefix;
/**
 *  名字的后缀
 */
@property (nonatomic, copy) NSString * nameSuffix;
/**
 *  名字的拼音音标
 */
@property (nonatomic, copy) NSString * phoneticGivenName;
/**
 *  姓氏的拼音音标
 */
@property (nonatomic, copy) NSString * phoneticFamilyName;
/**
 *  英文名字中间存的信仰缩写字母的拼音音标
 */
@property (nonatomic, copy) NSString * phoneticMiddleName;

@end


/**
 *  联系人的电话对象
 */
@interface HUContactPhoneObject : NSObject
/**
 *  电话描述(如住宅，工作..)
 */
@property (nonatomic, copy)NSString * phoneTitle;
/**
 *  电话号码
 */
@property (nonatomic, copy)NSString * phoneNumber;


@end




//NS_ASSUME_NONNULL_END